/*
 * @author: Victor
 * @Date: 2021-11-28 09:50:02
 * @LastEditTime: 2021-11-28 12:02:09
 */
$(function () {
  var layer = layui.layer;
  // 获取用户基本信息
  getUserInfo();
  // 退出
  $('#logout').click(function () {
    layer.confirm(
      '您确定退出么?',
      { icon: 3, title: '提示' },
      function (index) {
        //do something 点击确定时执行
        // 清除token
        localStorage.removeItem('token');
        // 跳转到login.html
        location.href = 'login.html';
        // 关闭confirm弹出层
        layer.close(index);
      }
    );
  });
});
function getUserInfo() {
  $.ajax({
    url: '/my/userinfo',
    success: function (res) {
      console.log(res);
      if (res.status !== 0) {
        return layer.msg('获取用户基本信息失败!');
      }
      // 获取用户基本信息成功 渲染到页面上
      renderAvatar(res.data);
    },
  });
}

function renderAvatar(user) {
  // 获取用户昵称及用户名 优先显示 昵称
  var name = user.nickname || user.username;
  $('#welcome').html('欢迎 ' + name);
  // 若用户有头像直接显示头像，否则显示首字母文字头像
  var img = user.user_pic;
  if (img !== null) {
    $('.layui-nav-img').attr('src', img).show().siblings('.text-avatar').hide();
  } else {
    $('.layui-nav-img')
      .hide()
      .siblings('.text-avatar')
      .html(name[0].toUpperCase())
      .show();
  }
}
